home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / os2 / bind493b.zip / README.OS2 < prev   
Text File  |  1996-07-01  |  4KB  |  156 lines

  1.  
  2.  
  3.  
  4.  
  5.                  The OS/2 port of bind 4.9.3
  6.  
  7.  
  8.  
  9.                             Peter Meerwald
  10.  
  11.  
  12.                               1. Juli 1996
  13.  
  14.  
  15.  
  16. 1    What is it?
  17.  
  18.  
  19. This is release 4.9.3 of bind1 ported to OS/2. It relies on EMX2 0.9b fix 5 (or*
  20.  * newer).
  21.  
  22.  
  23.  
  24. 2    Installation
  25.  
  26.  
  27. To install just take a look a the standard bind documentation3. The directory
  28. structure for the OS/2 port is laid down in named/pathnames.h. A re-compile
  29. is neccassary to customize directory names - sorry. The EMX runtime and IBM
  30. TCP/IP have to be installed.
  31.    You will find the executables in the source directories (named/, tools/, too*
  32.  *ls/nslookup),
  33. make install does (of course) not work (yet).
  34.    It is a good idea to have syslogd running the first time you start named. Try
  35. parameter -d for extensive debug info and/or -q for query logging.
  36.  
  37.  
  38.  
  39. 3    OS/2 specific stuff
  40.  
  41.  
  42. 3.1   What happened to the code?
  43.  
  44. Actual code is pretty unchanged, I adapted the makefiles, figured out a suitable
  45. compat/lib/lib44bsd.a, read conf/protability.h very carefully :) and while doin*
  46.  *g so
  47. my OS/2 box turned into a unix-lookalike4.
  48.    Look for __EMX__defines in the code (you won't find many) to see what change*
  49.  *d.
  50.  
  51.  
  52.  
  53. 3.2   Re-compiling
  54.  
  55. Especially named/Makefile contains one bad hardcoded hack (I was unable get sed
  56. to work), I used tcsh 6.0.6.1 and bash 1.12, to me, it seems that these shells *
  57.  *lack
  58. some features :) - well I'm very lost when it comes to shell setup/shell featur*
  59.  *es - I
  60. am awaiting your hints. . .
  61.    News flash: Try ksh 5.27 to re-compile - works much better that tcsh and
  62. bash! Compiles the entier project in one pass, wow. . .
  63.    In order to re-compile the bind port you'll need a syslog library (on hobbes*
  64.  *5 for
  65. IBM's CSet, a port of the port to EMX is available from the author) and flex.
  66.    I removed the contrib/, shres/, doc/rfc/ directory from the original distrib*
  67.  *ution,
  68. some postscript files about DNS security were also removed.
  69. _____________________________1
  70.   2Berkley Internet Name Domain
  71.   3Eberhard Mattes eXtentions - a distribution of GCC for OS/2
  72.    look at http://www.vix.com/isc/bind.html for a reference manual (BOG - Bind *
  73.  *Operations
  74. Guide),4FAQ, protocol definitions, . . .
  75.   5you may wish to get GNU shell_file_text utilities from hobbes
  76.    point your browser to ftp://ftp-os2.nmsu.edu/os2 or ftp://ftp-os2.cdrom.com
  77.  
  78.  
  79.  
  80.                                     1
  81.  
  82.  
  83.  
  84.  
  85. 3.3   Sending signals
  86.  
  87. Unix background daemons receive commands via signals that are sent to their pid*
  88.  *6.
  89. bind 4.9.3 understands a number of signals: SIGINT, SIGQUIT, SIGIOT, SIGUSR1,
  90. SIGUSR2, SIGHUP, SIGALARM, SIGTERM.
  91.    A way to send signals under OS/2 is provided in the Apache httpd port7 in
  92. directory emphApache/os2/.
  93.  
  94.  
  95.  
  96. 4    History of the OS/2 port
  97.  
  98.  
  99.    o June 14, 1996 _ released bind493a.zip
  100.  
  101.    o July 3,1996 _ bind493b.zip contains this wonderful LATEX -README and,
  102.      more important, a fix for the "core dump" bug when set up as a secondary
  103.      name server (well, now everything is linked static); some cleanups were do*
  104.  *ne
  105.      to the Makefiles; this is just an update release, it contains only executa*
  106.  *bles
  107.      and this README!
  108.  
  109.  
  110.  
  111. 5    To do
  112.  
  113.  
  114.    o either replace makefiles with REXX scripts or craft'em right
  115.  
  116.    o include a working sample configuration
  117.  
  118.    o find and fix bugs in the port :)
  119.  
  120.    o make named display some debug info in its window
  121.  
  122.    o provide some means to send signals to named
  123.  
  124.    o figure out a way to have dynamic linking and a working fork()
  125.  
  126.  
  127.  
  128. 6    How to contact the author
  129.  
  130.  
  131. I'm very interested in your comments and flames.
  132.  
  133.  
  134. Peter Meerwald              pmeerw@cosy.sbg.ac.at
  135. Schiestandstr. 3              Peter.Meerwald@2-315-11-0.st.co.at
  136. A-5061 Elsbethen/AUSTRIA  2:315/11@fidonet.org
  137.  
  138.  
  139.  
  140. 7    Disclaimer
  141.  
  142.  
  143. Beware: I am no DNS specialist. There may be serious bugs in the OS/2 port of
  144. bind 4.9.3 - use at your own risk! Insert your favourite disclaimer text below.*
  145.  * . .
  146.  
  147.  
  148.  
  149. _____________________________6
  150.   7a unique number identifying a process
  151.    again on hobbes or http://www.apache.org/
  152.  
  153.  
  154.  
  155.                                     2
  156.